section .multiboot
multiboot_headers:
    dd 0x1BADB002
    dd 0x00000003
    dd -(0x1BADB002+0x03);
section .text
global _start
extern main
_start:
    cli
    mov esp,stack_top
    mov byte [vga_debug],'H'
    mov byte [vga_debug+1],0x0F
    call main
    jmp $
section .bss
stack_bottom:
    resb 1048576
stack_top:
vga_debug:
    resb 2
section .note.GNU-stack noalloc noexec nowrite progbits
